package com.inifitness.admin.core.system.model.vo;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 系统管理-事件信息分页对象
 *
 * @author sunjinfeng
 * @since 2024-05-31 13:45:02
 */

@Data
@Schema(description = "系统管理-事件信息")
public class EventPageVO implements Serializable {

  @Serial
  private static final long serialVersionUID = -255629338978680910L;

  @Schema(description = "主键")
  private Long id;

  @Schema(description = "事件名称")
  private String name;

  @Schema(description = "事件编码")
  private String code;

  @Schema(description = "显示顺序")
  private Integer sort;

  @Schema(description = "事件状态(1-正常；0-停用)")
  private Integer status;

  @Schema(description = "更新时间")
  private LocalDateTime updateTime;

  @Schema(description = "逻辑删除标识(0-未删除；1-已删除)")
  private Integer deleted;

  @Schema(description = "创建人")
  private String createBy;

  @Schema(description = "创建时间")
  private LocalDateTime createTime;

  @Schema(description = "维护人")
  private String updateBy;

}
